/*注册*/
.regWrapper{ width:1140px; margin:30px auto 0; height:auto; padding:20px 30px; background:#fff; border-radius:3px;}
.regWrapper .bankQuota{position:absolute; top:0; right:-80px;}
.regTitle{ height:60px; border-bottom:1px solid #ddd; padding-left:30px;}
.regTitle h2{ line-height: 60px;}
.regTitle span{ margin-top:27px; margin-left:50px;}

/*old*/
.regStep{padding:80px 50px; position:relative;}
.regStep form{width:auto; overflow:hidden;}
.regStep.forgetPwd ul{ float:none; margin:auto; display:block;}
.regStep ul{width:360px; overflow:hidden;}
.regStep ul li{ height:46px; line-height:46px; border: 1px #ddd solid; margin-bottom:20px; overflow:visible; position: relative; border-radius: 3px;}
.regStep ul li.none{display:none;}
.regStep ul li .iconFont{width:46px; line-height: 46px; font-size:24px; color: #ddd; border-right:1px #ddd dashed ; float:left; text-align: center;}
.regStep ul li .input{width:300px; height: 46px; line-height: 46px; float:left; border: none; padding-left: 10px;}
.regStep ul li .verifyImg{width:144px; height:48px; cursor:pointer; margin-left:10px; position:absolute; right:-149px; top:-1px; border-radius:3px;}
.regStep ul li.minInput{ width:210px;}
.regStep ul li.minInput .verifyInput,.regStep ul li.minInput .input{width:152px;}
.regStep ul li .btn_b{width:144px; height:48px; border:0; top:-1px; right:-149px; cursor:pointer; position: absolute;}
.regStep ul li .btn_b.not,.regStep ul li .smsTips.disabled{background:#999; cursor:default;}
.regStep .redPackBtn{width:437px; height:369px; position:absolute; top:85px; right:20px;}
.regStep .submitLine{overflow:hidden; width:360px; }
.regStep .submitLine .btn_b{ width:360px; height: 46px; font-size:16px;}
.regStep .submitLine .btn_b.disabled{background:#999; cursor:default;}
.regStep ul .haveCode{ line-height:20px; margin-bottom:10px;}
.regStep ul .haveCode a{color:#f60;}
.regStep ul .haveCode a i{font-size:10px;}
.regStep .success{ width:132px; height:132px; background:#fffbf5; line-height:132px; text-align:center; font-size:102px; color:#f60; margin:10px auto 25px; border-radius:66px;}
.regStep .success .iconFont{font-size:72px; position:relative; top:-10px;}
.regStep .openedBtn{width:240px; height:48px; line-height:48px; font-size:18px; display:inline-block; margin-bottom:20px;}
.regStep .openedBtn.not{width:170px; font-size:18px; display:inline-block; margin-left:20px; background:#fff; border:1px solid #f90; color:#f90;}
.regStep .openedBtn.not:hover{border-color:#f60; color:#f60;}
.regStep .btn_b.notBtn{height:46px; border:1px solid #ddd; line-height:46px; background:#fff; padding:0 20px; color:#444; font-size:16px; margin-left:10px;}


/*流程操作*/
.newRegStep{padding:80px 50px;}
.newRegStep form{width:auto; overflow:hidden;}
.newRegStep.forgetPwd ul{ width:450px; float:none; margin:auto; display:block;}
.newRegStep ul{width:360px; height:auto; margin:auto;}
.newRegStep ul li{ line-height:46px; height:46px; font-size:14px; margin-bottom:20px; overflow:visible; position: relative; border-radius: 3px;}
.newRegStep ul li.none{display:none;}
.newRegStep ul li.minLi{ height:26px;line-height:26px; margin-bottom:15px;}
.newRegStep ul li.tips{height: auto; padding-left: 110px; line-height: 22px; margin-bottom: 0;}
.newRegStep ul li .text{width:90px; float:left; font-size:15px; color:#666; text-align: right; padding-right: 20px;}
.newRegStep ul li .right{float:left;}
.newRegStep ul li .input_t{width:300px; height:46px; line-height: 46px; float:left; padding-left: 10px;}
.newRegStep ul li .input_t.samll_input{width:140px; }
.newRegStep ul li .select{ height:46px;}
.newRegStep ul li .verifyImg{width:144px; height:48px; cursor:pointer; margin-left:10px; position:absolute; right:-149px; top:-1px; border-radius:3px;}
.newRegStep ul li.minInput{ width:210px;}
.newRegStep ul li.minInput .verifyInput,.newRegStep ul li.minInput .input{width:152px;}
.newRegStep ul li .btn_b{width:144px; height:48px; border:0; top:-1px; right:-149px; cursor:pointer; position: absolute;}
.newRegStep ul li .btn_b.not,.newRegStep ul li .smsTips.disabled{background:#999; cursor:default;}
.newRegStep .submitLine{ padding-left:405px; width:300px;}
.newRegStep .submitLine .btn_b{width:310px; height:48px; font-size:16px;}

/*注册新界面 5.26*/
.registerWrapper{ width:1100px; margin:30px auto 0; height:auto; padding:20px 50px; background:#fff; border-radius:3px;}
.registerWrapper .bankQuota{position:absolute; top:0; right:-80px;}
.registerTitle{ height:60px; border-bottom:1px solid #ddd;}
.registerTitle h2{ line-height:60px; font-size:24px;}
.registerTitle span{ margin-top:27px; margin-left:50px;}
.registerStep{ position:relative;}
.registerStep.noPadding{padding:0;}
.registerStep form{width:auto; overflow:hidden;}
.registerStep.forgetPwd .inputWrapper{ margin:auto;}
.registerStep .inputWrapper{width:350px; overflow:hidden;}
.registerStep .inputWrapper .inputBox{width:350px; overflow:hidden;}
.registerStep .inputWrapper .inputBox{height:auto; line-height:46px; overflow:visible; position: relative; border-radius:3px;}
.registerStep .inputWrapper .inputBox.none{display:none;}
.registerStep .inputWrapper .inputBox .input{width:338px; padding-left:10px;}
.registerStep .inputWrapper .inputBox .input.on{border-color:#f60;}
.registerStep .inputWrapper .inputBox .verifyImg{width:98px; height:44px; cursor:pointer; position:absolute; left: 168px; top:1px; border-radius:4px;}
.registerStep .inputWrapper .inputBox.minInput .verifyInput,.registerStep .inputWrapper .inputBox.minInput .input{width:216px;}
.registerStep .inputWrapper .inputBox .inputTip{height:26px; line-height:26px; color:#ff5050; visibility:hidden; font-size:13px;}
.registerStep .inputWrapper .inputBox .inputTip .iconFont{width:18px; text-align:center; font-size:14px; position:relative; margin-right:3px;}
.registerStep .inputWrapper .inputBox .btn_b{width:114px; height:44px; border:0; top:0; left: 168px; cursor:pointer; position: absolute;}
.registerStep .inputWrapper .inputBox .btn_b.not,.registerStep .inputWrapper .inputBox .smsTips.disabled{background:#999; cursor:default;}
/*.registerStep .redPackBtn{width:580px; height:390px; position:absolute; top:105px; right:30px;}*/
.registerStep .redPackBtn{width:580px; height:390px; position:absolute; top: 30px; right: 100px;}
.registerStep .inputWrapper .haveCode{ line-height:20px; margin-bottom:5px;}
.registerStep .inputWrapper .haveCode a{color:#999;}
.registerStep .inputWrapper .haveCode a i{font-size:10px;}
.registerStep .submitLine{overflow:hidden; width:350px; }
.registerStep .submitLine .btn_b{ width:350px; height:44px; font-size:16px;}
.registerStep .submitLine .btn_b.disabled{ cursor:default;}
/*注册新界面 end*/


/** 登录界面2017-9-14 **/
.login_box{ width: 100%; height: 550px; position: relative;}
.login_box .login_tab{  width:400px; height: 30px; line-height: 30px; position: absolute; top: 30px; left: 0; padding: 0 50px;}
.login_box .login_tab li{  width:149px; text-align: center; color: #333; font-size: 16px; float: left; border-right: 1px solid #eee; cursor: pointer;}
.login_box .login_tab li:last-child{border-right-color: #fff;}
.login_box .login_tab li.on{ color: #f60; cursor: default;}
.login_box .login_ad{ width: 100%; height: 550px; display: block;}
.login_box .inset_box{width: 1200px; height: 1px; position: absolute; left: 50%; top: 0; margin-left: -600px; z-index: 1;}
.login_box .inset_box form{width: 400px; float: right;}
.login_box .inset_box form .login_title{ width:auto; height:24px; line-height:24px; margin-bottom:30px;}
.login_box .inset_box form .public_input{ width:320px; height:auto; background:#fff; padding:92px 40px 12px 40px; margin-top:85px; position: relative;}
.login_box .inset_box form .public_input .input_box .input_t.verifyinput{width:184px;}
.login_box .inset_box form .public_input .input_box{ width:320px; height:auto; position: relative; overflow:hidden; margin-bottom:20px;}
.login_box .inset_box form .public_input .input_box.none{display:none;}
.login_box .inset_box form .public_input .input_box .input_t{width:298px; padding:0 10px;}
.login_box .inset_box form .public_input .input_box .input_t.on{border-color:#f60;}
.login_box .inset_box form .public_input .input_box .verifyImg{width:104px; height:44px; float:left; margin-left:10px; border-radius:3px; cursor: pointer; position:absolute; right:0px; top:0px;}
.login_box .inset_box form .public_input .rememberLine{height:14px; line-height:14px; padding-top:10px;}
.login_box .inset_box form .public_input input[type='checkbox']{margin:0 3px 0 0; vertical-align:middle;}
.login_box .inset_box form .public_input .btn_b{width:320px; font-size:16px;}
.login_box .inset_box form .public_input .login_error{color:#f60; height:20px; line-height:20px; visibility:hidden; position:relative; top:-10px;}
.login_box .inset_box form .public_input .login_error .iconFont{font-size:14px; position:relative; margin-right:3px;}

.userType{ width: 348px; height: 46px; border:1px solid #f60; margin-bottom: 30px;}
.userType ul{height: auto; overflow: visible;}
.userType li{width: 174px; height: 46px; line-height: 46px; text-align: center; background: #fff; color:#f60; font-size: 18px; float: left; position: relative;}
.userType li .txt{ display:none; height: 20px; width: 348px; text-align: center; line-height: 20px; color: #f60; font-size: 12px; padding-top: 5px; position: absolute; left: 0; bottom: -25px;}
.userType li i{width: 174px; height: 46px; display: block; cursor: pointer;}
.userType li.second .txt{ left: -174px;}
.userType li.on{background: #f60; color:#fff; }
.userType li.on .txt{display: block;}
.userType li.on i{cursor: default;}
.userType li.on:after{ width: 14px; height: 14px; background: #f60; position: absolute; left: 50%; bottom: -8px; content: ''; margin-left: -6px;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
}

/*企业开通存管*/
.company_account{width: 1140px; padding: 0 0 50px 0;}
.company_account .company_title{ width: 100%; height: 50px; line-height: 50px; font-size: 18px; text-align: center; margin-top: 20px; color: #444; position: relative;}
.company_account .company_title span{ padding: 0 25px; background: #fff; position: relative; z-index: 2;}
.company_account .company_title:after{ width: 1140px; height: 1px; border-bottom: 1px dashed #ddd; content: ''; position: absolute; top: 24px; left: 0; z-index: 1;}
.company_account ul{ padding-top: 50px; height: auto; overflow: hidden;}
.company_account ul li{ width: 350px; overflow: hidden; float: left; padding: 0 30px 20px 0; height:44px; line-height:44px; font-size: 14px;}
.company_account ul li.hide{ display: none;}
.company_account ul li.long{width: 1140px; height: 16px; line-height: 16px;}
.company_account ul li.double{ width: 730px; padding: 0 0 20px 0; }
.company_account ul li span{ width: 90px; display: block; float: left; padding: 0 10px 0 0; text-align: right; color: #666;}
.company_account ul li span.double{padding: 4px 10px 4px 0; line-height: 18px;}
.company_account ul li input.input_t{ width: 243px; float: left;}
.company_account ul li select.select{ width: 250px; float: left; height: 44px; line-height: 44px;}
.company_account ul li.double select.select{ width: auto; margin-right: 15px;}
.company_account .submitBtn{ width: 310px; display: block; margin: 30px auto 0; height: 44px;}
